package com.holly.unit.customer.api;

import com.holly.unit.customer.api.pojo.CustomerInfo;

import java.util.Date;

/**
 * C端用户api
 *
 * @author holly
 * @date 2021/6/7 11:31
 */
public interface CustomerApi {

    /**
     * 获取C端用户的详细信息
     *
     * @author holly
     * @date 2021/6/8 21:25
     */
    CustomerInfo getCustomerInfoById(Long customerId);

    /**
     * 获取用户信息，通过用户的secretKey字段
     *
     * @author holly
     * @date 2021/7/20 10:51
     */
    CustomerInfo getCustomerInfoBySecretKey(String secretKey);

    /**
     * 更新用户会员时间
     *
     * @author holly
     * @date 2021/7/18 22:16
     */
    void updateMemberExpiryDate(Long customerId, Date expiryDate);

}
